package com.link.base.base.wechat.dao.mybatis.mapper;

import com.link.base.wechat.mpnews.model.Article;
import com.link.core.basic.dao.mapper.BasicMapper;

import java.util.List;

/**
 * 图文素材
 *
 * @author 路江
 * @date 2018-05
 */
public interface ArticlesMapper extends BasicMapper<Article> {

    /**
     * 查询图文消息列表（多图文只显示第一条）
     *
     * @author 路江
     * @date 2018-05
     * @param entity
     * @return 图文集合
     * @throws Exception
     */
    List<Article> queryByArticlesByExamplePage(Article entity) throws Exception;

    /**
     * 查询图文消息列表数量（多图文只显示第一条）
     *
     * @author 路江
     * @date 2018-05
     * @param entity
     * @return 图文集合
     * @throws Exception
     */
    int getCount(Article entity) throws Exception;

    /**
     * 查询图文详情
     *
     * @author 路江
     * @date 2019-05-30
     * @param article
     * @return
     * @throws Exception
     */
    List<Article> queryByGroupId(Article article) throws Exception;
}
